
/**
Hoja de estilo
*/

body{
     margin:0;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 0.95em;
}
a{
     color:#114CA3;
     text-decoration: none;
}

h1{color:#14274C;
   font-size:2.9em;
   font-weight:normal;}

h2{clear:both;
   font-size:1.8em;
   font-weight:bold;
   margin:1.5em 0 1em 0;
   padding:0;
   width:100%;}

hr{border:1px solid #E7E7E7;
margin-bottom: 36px;}

.cuerpo{width: 960px;
        margin: auto;
        padding: auto;}

.oculto {
     left:-200em;
     position:absolute;
}

/**Buscador*/
#search-theme-form {
    float: right;
    margin-top: 26px;
    padding-right: 4px;
}

/**Estilos Bloques*/
h2.bloque{color: #999999;
    font-family: helvetica;
    font-size: 18px;
    font-weight: normal;
    margin: 10px 0;}
#encabezado h1{
     margin:0;
     position:absolute;
     top:-999px;
}

/**
Pagina Home
*/
/**Menu Secundario */

#menu-secundario{
     background-color: #0093dd;
     width: 100%
          overflow:hidden;

}

#menu-secundario .cuerpo{text-align: right;}
#menu-secundario a{
     color: #FFF;
    

}

#menu-secundario {
     background-color:#0093DD;
     font-family:arial;
     font-size:0.78em;
      color: #FFF;
}

#sublist{
     padding:4px;
}

#sublist li{
     border-left: 1px solid #FFFFFF;
     padding:0 1.2em 0 1.2em;
}

#sublist li.first{
     border-left: none;
}

/** Encabezado */
#encabezado{
     background-image: url('images/bt-encabezado.png');
     height: 100px
}
#encabezado .cuerpo{padding-top: 12px;}
/**Esitlos Menu */
.menu{clear:both;
      margin-bottom:2.5em;
      overflow:hidden;}

.menu .links li a{
    
     color:#FFFFFF;
     display:block;
     padding:0 1.5em;
     text-align:center;
     text-decoration:none;
     width:7em;
          -o-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;

}

.menu .links li{border-left:1px solid  #FCC16B;
border-right:1px solid  #FCC16B;
     -o-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;}
.menu .links li.last {border-right:none;}
.menu .links li.first {border-left: none;}
.menu .links li:hover{
     background-color: #FCB218;
     -o-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;}

.menu ul.links{
     /*overflow:hidden;
     width:537px;*/}
.menu ul.links li{
     background-color: #FC9B18;
     display:block;
     float:left;
     height:30px;
     margin:0;
     padding: 0.9em 0;

}

#block-menu-menu-menuactualidadbiblioteca{
     float: right;
     /*width:244px;*/
}

#block-menu-menu-menuactualidadbiblioteca ul.menu {padding: 0;}

#block-menu-menu-menuactualidadbiblioteca ul.menu li{
     background-color:#59A135;
     display:block;
     float:left;
     height:34px;
     margin:0 0.3em;
     padding:0.9em 1em;
}
#block-menu-menu-menuactualidadbiblioteca ul.menu li a{
     color:#FFFFFF;
     display:block;
     padding:0.5em;
     text-decoration:none;}

/*Estilo de iconos de cooperacion */
#block-views-vista_imagenes_terminos-block_1{padding-left: 5.7em;}

#block-views-vista_imagenes_terminos-block_1 .view-vista-imagenes-terminos .views-row{
    color: #373737;
    float: left;
    font-family: helvetica;
    font-size: 12px;
    margin-right: 55px;
    overflow: hidden;
    width: 105px;
}
#block-views-vista_imagenes_terminos-block_1 .views-field-tid{margin-bottom: 5px;}
#block-views-vista_imagenes_terminos-block_1 h2{margin-bottom: 25px; font-size: 22px;}
#block-views-vista_imagenes_terminos-block_1 .view-vista-imagenes-terminos .views-row-last{
    margin: 0;
}
/** Tags */


#block-views-vista_imagenes_terminos-block_2 .view-vista-imagenes-terminos{background-color:#FFFAD1;
                                                                           padding: 0.5em;}
.tagadelic_views a{color: #97946b}
.tagadelic_views{padding: 10px;}
.tagadelic.level1 {font-size: 0.7em;}

/**Columnas y noticas del home */
.columnas{margin-top: 1.5em;}
#block-views-vista_home-block_1{
     overflow: hidden;
     clear:both;}

#block-views-vista_home-block_1 .views-row-1,  .columnas .left{
     float:left;
     width:440px;
}
#block-views-vista_home-block_1 .views-row-2, .columnas .right{
     float:right;
     width:470px;
}
#block-views-vista_imagenes_terminos-block_1{
     margin-bottom: 58px;
    overflow: hidden
}
#block-views-vista_imagenes_terminos-block_1 h2{
    font-size: 22px;
}
/* Estilos Slider */
#slider{
     height:306px;
     background-image: url("images/bt-slider.png")}
#slider ul{
     margin: 0;
     padding:0;
}
.view view-slider-home{position: relative;}
.slider-columna-uno{
     position: absolute;
     z-index: 100;
     width: 306px;
     height: 306px;
     right: 0;
     background-image: url("images/bg_sidebar.png") !important;



}
.item-list ul.views-cycle-container li{position: relative;}

.slider-columna-uno .views-field-title a{
     color:#F7D042;
     font-family:arial;
     font-size:2.8em;
     display:block;
     text-align:center;
     margin-top:18px;
}

.slider-columna-uno .views-field-field-antetitulo-value{
     color: #FFFFFF;
     font-family:arial;
     font-size:1.3em;
     display:block;
     text-align:center;
     margin-top:3px;
     margin-bottom: 10px;
}

.slider-columna-uno .views-field-field-resumen-value{
     color:#FFFFFF;
     display:block;
     font-family:arial;
     font-size:0.83em;
     margin:34px 29px 0 85px;
     text-align:left;
}

.slider-columna-uno .views-field-phpcode-1 a{
    background-color: #FC9B18;
    color: #FFFFFF;
    display: block;
    font-family: helvetica;
    font-size: 14px;
    height: 22px;
    margin-left: 98px;
    padding-top: 8px;
    text-align: center;
    width: 120px;
    text-shadow: 0 1px 1px #261908;
}

#slider .views-field-field-resumen-value {
     color:#FFFFFF;
     font-size:0.9em;
     margin-bottom:20px;
     margin-left:46px;
     width:192px;
     clear: both;
     overflow: hidden;

}
#slider .img-slider{
     float:left;
     width:50px;
}
#slider .text-slider{
     float:right;
     width:135px;
}

/**
Siguenos
*/

.content-bottom .block-astrolabio_twitter_facebook{
     display: block;
     text-align: center;
}

.content-bottom .block-astrolabio_twitter_facebook .t_f-box a{
     display: block;
     text-align: center;
}

/** Titulo principlaes de vistas */
.title-principal{
      color: #114CA3;
    display: block;
    font-size: 1.7em;
    margin-bottom: 10px;
}
.img-link{
     float: left;
     margin-right: 20px;}
.img-link img{
    border: 4px solid #D2E1E9;
    padding: 2px;
}

.views-field-created{
    color: #727271;
    font-family: helvetica;
    font-size: 13px;
    margin-bottom: 10px;}

.ver-mas{color:#0066CC;
font-size: 11px;
font-family: helvetica;}


.bloque-izquierdo-centro{
     float: left;
    margin-right: 20px;
    width: 442px;
}

.bloque-derecho-centro{
     float: left;
    width: 494px;

}
/*Noticias El home */

#block-views-vista_home-block_1 .views-field-field-resumen-value, #block-views-vista_home-block_1 .views-field-view-node{
    padding-left: 150px;
    font-size: 13px;
}
#block-views-vista_home-block_1 .view-footer{
    clear: both;
    text-align: right;
    
}
.rss, .todas-noticias{display: block;
float: right;}
.todas-noticias{
        background-color: #59A135;
    color: #FFFFFF;
    font-family: helvetica;
    font-size: 11px;
    height: 9px;
    padding: 7px;}

.rss{margin-right: 10px;}

/* Estilos de Biblioteca */

#block-views-vista_home-block_3 .views-field-view-node{
     margin-top: 5px;
}
#block-views-vista_home-block_3 .views-field-view-node a{
     background-color:#8DC727;
     padding: 5px;
     color: #FFF;
}
#block-views-vista_home-block_3 .views-field-title{
    margin-bottom: 2px;
}
#block-views-vista_home-block_3 .views-field-filesize, #block-views-vista_home-block_3 .views-field-filemime{
    font-size: 11px;
}
#block-views-vista_home-block_3 .views-field-phpcode{
    background-image: url("images/pdf.png");
    background-repeat: no-repeat;
    height: 24px;
    padding-left: 33px;
    padding-top: 6px;
}
#block-views-vista_home-block_3  .view-content{overflow: hidden;}
#block-views-vista_home-block_3 .view-footer{
    clear: both;
    overflow: hidden;
    margin-top: 10px;
}
/* Body content*/
#body-center{
     background-image: url("images/bt-body.png");
     background-repeat:repeat-x;
     padding-top:25px;
     overflow: hidden;
}
#body-center .block{
    margin-bottom: 15px;}
/**Content bottom */
.content-bottom{
     overflow: hidden;
     clear: both;}
.footer-mensaje{
     background-image:url("images/curva.png");
     background-repeat:repeat-x;
     clear:both;
     font-size:0.8em;
     padding-top:49px;
     text-align:center;
}

/*Pagina interna */
.interno{width: 630px;
         float: left;}

.right{
     float: left;
     margin-left: 30px;
     width: 300px;
}
.nodos table p{margin: 0;}

.nodos table{
    margin: 0 25px;
}

.nodos .img {
     float: right;
     margin-left:22px;
}
.nodos .img img, .nodos img{
     border: 1px solid #DDDDDD;
     padding: 5px;}
.nodos .pie-foto{
     color: #666666;
     font-size: 0.7em;
     margin-left: 9px;
     width: 285px;
}
.nodos h1{margin: 0;
margin-bottom: 30px;}
.nodos h2{
     color:#605d5c;
     margin: 0 0 12px;
     font-size: 16px}



.nodos .destacado{
     background-color:#E6EEF2;
     background-image:url("images/bg-destacado.png");
     background-position:4px 10px;
     background-repeat:no-repeat;
     font-family:Georgia,"Times New Roman",Times,serif;
     padding:5px 50px;
}
.nodos .destacado p{
     background:url("images/bg-destacado-inf.png") no-repeat scroll right bottom transparent;
     padding-right:44px;
     margin:5px 15px;
}
.nodos li{
     list-style-image: url("images/list.png");
     color: #333333;
     margin-bottom: 1em;
     padding: 0 ;
     border: none;
}
.view-display-id-page_1 .nodos  ul li{
     padding: 0 ;
     border: none;
}
.nodos p{
     color: #333333;
     font-size: 0.95em;
     line-height: 120%;
     margin-bottom: 1em;
     margin-top: 0px;
     line-height: 140%;

}

.noticias h1, .biblioteca h1{font-size: 1.9em;
             margin-bottom:1em;}

.bloque-derecho{
     float:left;
     margin-right:76px;
}
#block-views-vista_home-block_3 {clear: both;}
.bloque-central{text-align:center;}

#footer{ background-color: #014286;
         padding:10px 0;}
#footer .menu-horizontal li a{
     color: #FFF;
     font-size: 0.8em;
}
#footer .menu-horizontal ul.menu{text-align: right;}
.menu-horizontal li{
     display: inline;
     border-right:1px solid #FFFFFF;
}
.menu-horizontal li.last{border-right:none;}

/** Menu lateral */
.menu-lateral{
     background-color:#014286;
 
}


.menu-lateral h2{ background-color: #00265E;
    color: #FFCC00;
    padding: 15px 0 15px 0;
    text-align: center;}

.menu-lateral ul{padding: 0 10px 18px 23px;}
.menu-lateral a{color: #FFF;}
.menu-lateral ul.menu li{
     list-style-image: url("images/icono-li.png");
}
.menu-lateral .expanded ul.menu li{
    list-style:none;
    font-size: 12px;
       
}


.menu-lateral .expanded ul.menu li a{
    background-image: url("images/icono-li-li.png");
    background-position: 2px 6px;
    background-repeat: no-repeat;
    display: block;
    padding: 3px 0 0 12px;
}
.menu-lateral .expanded ul.menu{
    padding-left: 7px;
}
.menu-lateral li a.active{
    color:#FFF;
}

.menu-lateral ul li a.active{
    background-color: #2C4D8E;
     display: block;
     padding: 7px;
}
.menu-lateral ul li li.active-trail{
     background-color: #2C4D8E;
     padding: 5px 0 5px 2px;
}
/* Biblioteca */
#block-views-vista_home-block_3  {
     overflow: hidden;
     clear: both;
     margin-bottom: 20px;

}
.view-display-id-block_3 img{
    border: 4px solid #D2E1E9;
    float: left;
    margin-right: 20px;
    padding: 4px;
}
#block-views-vista_home-block_3 .item-list li{
       float: left;
    list-style: none outside none;
    margin: 0 58px 0 0;
    width: 281px;
}
#block-views-vista_home-block_3 li.views-row-last{margin: 0;}

.contenedor-elementos{
    height: 188px;
    padding-left: 155px;
    position: relative;
    width: 165px;
}
.elementos{
     bottom: 0;
    position: absolute;
}
#block-views-vista_home-block_3  ul{padding: 0;}
/* Calendario de eventos */
#block-block-3{
     clear:both;
     margin-top:45px;
     overflow:hidden;}

#block-block-3 img{
     float:left;
     margin-left:66px;
}
#block-block-3 span{
     float:right;
     font-size:1.2em;
     margin-right:106px;
     margin-top:27px;
     width:134px;
}

/*Pagina de eventos */

.fecha{
    float:left;
width:70px;
}
.contenido-eventos {
    float:right;
width:550px;
}
.view-page-calendario .views-row{
background-color: #D9EBF2;
padding: 10px;
overflow: hidden;
clear: both;
}

/** Pagina de paises */
.content-bottom-pais{
     overflow: hidden;
     clear: both;
}

.content-bottom-pais .block-views{
     float:left;
     margin-right:20px;
     width: 235px;
}
.fondo-pais{
     background-color:#D9EBF2;
     padding:10px;
}
.flecha{
     border-color:transparent transparent #D9EBF2;
     border-style:solid;
     border-width:23px;
     margin-left:90px;
     width:0;
}

h2.text-pais{
     font-size:20px;
     font-weight:normal;
     margin:0;
     text-align:center;
}
#block-views-vista_imagenes_terminos-block_4 .block ul{padding: 0;}
#block-views-vista_imagenes_terminos-block_4 .item-list ul li{
     list-style-image: url("images/bt-paises.png");
}
#block-views-vista_imagenes_terminos-block_3 .fondo-pais{
    
     background-color:#E7EDDC;
}
#block-views-vista_imagenes_terminos-block_3 .flecha{
     border-color:transparent transparent #E7EDDC;
     margin-left: 185px;
}
#block-views-vista_imagenes_terminos-block_3{width: 426px;}

#block-views--exp-page_pais-block_1{margin-right: 0;}


#fondo-pais views-vista_imagenes_terminos-block_3 .view-content{
     margin-left:16em;
     padding-left:2em;
}

img.mapa
{
    padding: 0;
    border: none;
}
.color{
     background-color:red;
     float:left;
     height:15px;
     margin-right:5px;
     width:15px;
}
.views-row-1 .color{
     background-color: #E77817;
}

.views-row-3 .color{
     background-color:#F8C300;
}
.views-row-4 .color{
     background-color: #75C5F0;
}
.views-row-5 .color{
     background-color: #007CC3;
}
.views-row-6 .color{
     background-color: #D1DDBE;
}
.views-row-7 .color{
     background-color: #84C225;
}
/*Estilos de pagina */
.view-page-pais .views-row{
     clear: both;
  
     padding:10px;
     margin-bottom:20px;
     overflow: hidden;
}
.image-tax img{
     float: left;
     width: 120px;
     margin-right: 20px;
     border: 4px solid #D2E1E9;
}
/* Bordes radius*/

ul.links li.first{
    border-top-left-radius: 7px 7px;
    border-bottom-left-radius: 7px 7px;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-bottomleft: 7px;
}


ul.links li.last{
     border-top-right-radius: 7px 7px;
    border-bottom-right-radius: 7px 7px;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-bottomright: 7px;
}
#block-menu-menu-menuactualidadbiblioteca ul.menu li, #block-views-vista_home-block_3 .views-field-view-node a, .destacado, .fondo-pais,
color, .view-page-calendario .views-row, .slider-columna-uno .views-field-phpcode-1 a,
.todas-noticias, #block-views-vista_home-block_2, .menu-lateral, .menu-lateral h2, .menu-lateral ul li a.active,
.menu-lateral ul li li.active-trail, #block-views-Page_noticia-block_2  {
    -moz-border-radius:7px;
    border-radius: 7px;
}
/* menu lateral */
.menu-lateral .triangulo{
    border-color: transparent transparent transparent #4D0000;
    border-style: solid;
    border-width: 23px;
    height: 0;
    left: 16.9em;
    position: relative;
    top: 3.5em;
    width: 0;
    z-index: -1;
}

/* Buscador */
#buscardor{
	background-color: #D9E5ED;
	padding: 2px;
	-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
	}

#buscar{
	background-image: url(images/buscador.gif);
	background-repeat: no-repeat;
	background-position: 0.6em center;
	width: 20em;
	padding-left: 2em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 25px;
	-webkit-border-radius: 7px 0px 0px 7px;
	-moz-border-radius: 7px 0px 0px 7px;
	background-color: #FFF;
}
#edit-submit-1{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #59A135;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	-webkit-border-radius: 0px 7px 7px 0px;
	-moz-border-radius: 0px 7px 7px 0px;
	height: 27px;
	}

/* Bloque de paises cooperacion home*/
.paises-eventos{
    overflow: hidden;
}

#block-views-vista_home-block_2{
    padding:0 20px 15px;
    width: 420px;
    background-color: #E6EEF2;
    margin-right: 80px;
}
#block-views-vista_home-block_2 .views-field-tid{float: right;}

#block-views-vista_home-block_2 .views-field-teaser, #block-views-vista_home-block_2 .views-field-view-node{
    font-size: 13px;
}
#block-views-vista_home-block_4 {
    width: 360px;
}
.fecha-adjunto{
     background-image: url("images/fondo-fecha.png");
    background-repeat: no-repeat;
    float: left;
    font-family: helvetica;
    font-size: 11px;
    height: 45px;
    margin-right: 20px;
    padding-top: 3px;
    text-align: center;
    width: 42px;
}
.fecha-adjunto .views-field-field-fecha-evento-value-1{ color: #FFFFFF;}
.fecha-adjunto .views-field-field-fecha-evento-value{  font-weight: bold;
    padding-top: 4px;}
.fecha-adjunto span.date-display-start{display: block;}
span.date-display-separator {display: none;}
#block-views-vista_home-block_4 .views-field-teaser{padding-left: 51px;}
#block-views-vista_home-block_4 .views-row{overflow: hidden;
clear: both;
margin-bottom: 14px;}
#block-views-vista_home-block_4 .title-principal{margin: 0;}

#block-views-vista_home-block_4 .title-principal{font-size: 12px;}

#block-views-vista_home-block_4 .views-field-field-resumen-dos-value{padding-left: 60px;
font-size: 11px;}

/*Bloque de banner home*/
#block-block-5{padding-top: 35px;}
.eficicacia{
     color: #999999;
    font-family: georgia;
    font-size: 23px;
    text-align: center;
    margin-bottom: 42px;
}
.eficicacia span{
    font-size: 32px;
    margin-top: 20px;
}
.eficicacia div{
    overflow: hidden;
      margin-top: 25px;
}
.banner-home li{
     float: left;
    list-style: none outside none;
    margin-right: 55px;
     width: 143px
}
.banner-home li.fast{margin: 0;}
#block-block-5 ul{padding-left: 67px;}
.texto-desarrollo{
      color: #FFFFFF;
    font-size: 11px;
    margin: 0;
    text-align: right;
}
.texto-desarrollo a{
    color: #FFFF33;
}

/*Pagina de actualidad*/
.view-Page-noticia ul  li{
    list-style: none;
    margin: 0;
}
#block-views-Page_noticia-block_2{
 background-color: #E6EEF2;
    overflow: hidden;
    padding: 0 10px 10px;
}
#block-views-Page_noticia-block_2 .view-Page-noticia ul li .views-field-title a{
    
    background-position: 1px 1px;
    background-repeat: no-repeat;
    display: block;
 
}
#block-views-Page_noticia-block_2 ul  li{
    list-style-image:url("images/list-descarga.png");
        margin-bottom: 15px;
}
.view-display-id-page_1 ul  li{
    border-bottom: 1px solid #E7E7E7;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.view-display-id-page_1 ul  li.views-row-last{
    border: none;
}
#block-views-Page_noticia-block_2 .views-field-filesize{  font-size: 11px;}
#block-views-Page_noticia-block_2 .item-list{   padding-left: 20px;}

/*Estilos de tabla */
thead tr{
    background-color: #848889;
    background-image: url("images/fondo-encabezado-tabla.jpg");
    background-repeat: repeat-x;
    border-bottom: 1px solid #666666;
    border-top: 1px solid #666666;
    height: 42px;
    max-height: 42px;
    padding-bottom: 3px;
    padding-top: 3px;
    color: #FFFFCC;
}

table, caption, tbody, tfoot, thead, tr, th, td {
    background: none repeat scroll 0 0 transparent;
  
    font-size: 100%;
    margin: 0;
    outline: 0 none;
  
    padding: 0 9px;
}
tr.odd{
    background-color: #ECF1F2;
}
tr.even{
    background-color: #F2F8FB;
}
td {padding: 8px;}

/* Paginador */
ul.pager{
    margin-top: 20px;
}

ul.pager li{
    color: #999999;
    border: 1px solid #CCCCCC;
    font-family: arial;
    font-size: 12px;

}
.pager a.active{
    color:#114CA3
}
.pager li.pager-first a
{
background-image: url("images/flecha.png");
}